// ==================== 中药排序模块 ====================
// 药材按药性排序  // 君臣佐使论资排辈 👑
// 生成煎药顺序表  // 仙丹标准化流水线 🏭
// 反转配伍顺序  // 逆练九阴真经警告 ☯️
// ⚠️虎山老药师：顺序错乱会引发丹炉爆炸

// 列表
let hd = ['山楂', '神曲', '麦芽', '谷芽', '鸡矢藤', '鸡内金', '蜘蛛香', '沙棘', "麦冬"];
// 复制 hd
let hd_copy = [...hd]; // 使用扩展运算符复制数组
// 数字列表
let number = [15, 18, 26, 40, 21, 33, 37, 45];

// 中文排序（按 Unicode 码点升序）
hd.sort(); // 升序（按首字母排序）
console.log("🍒🍒🍒🍒🍒🍒🍒🍒 以下中文排序（升序）");
console.log(hd);
hd_copy.reverse(); // 反转序列
console.log("🍒🍒🍒🍒🍒🍒🍒🍒 反转后的 hd_copy");
console.log(hd_copy);

// 数字排序
console.log("\n🍒🍒🍒🍒🍒🍒🍒🍒 以下数字排序");
number.sort((a, b) => a - b); // 升序排列
console.log("升序:", number);
number.sort((a, b) => b - a); // 降序排列
console.log("降序:", number);

// 生成新的排序对象
console.log("\n🍒🍒🍒🍒🍒🍒🍒🍒 以下生成新的对象");
let new_number = [...number].sort((a, b) => a - b); // 新对象正向序列
let new_number1 = [...number].sort((a, b) => b - a); // 新对象反向序列
console.log("正向:", new_number, "\n反向:", new_number1);

// 查找和统计
let hdj = ["焦山楂", "焦神曲", "焦麦芽", '山楂'];
console.log("\n🍒🍒🍒🍒🍒🍒🍒🍒 以下查找和统计");
console.log("焦麦芽的索引:", hdj.indexOf("焦麦芽")); // 返回索引 2
console.log("山楂的出现次数:", hdj.filter(item => item === "山楂").length); // 出现次数 1
console.log("数字总和:", number.reduce((sum, num) => sum + num, 0)); // 求和
        
        
// ===========================================================================JS
// [中医极客] 药材数据库 JSON 结构规范
// 
// 本数据结构采用《中国药典》2020版标准，所有术语均为技术隐喻：
//   - "性味归经" → 类属性约束
//   - "最大剂量" → API调用限制
//   - "编程寄语" → 设计模式建议
//
// 技术交流请通过GitHub Issues，严禁医疗用途
// ===========================================================================JS
/*

{
  "藿香": {
    "技术分类": [
      "容器防暑丹",       # 治Docker湿热
      "日志解暑汤",       # 消ELK暑湿
      "服务网格正气水"    # 抗Istio瘴气
    ],
    "系统特性": "辛微温",  # 仍需清热药牵制
    "黄金组合": {
      "基础版": "藿香 + 佩兰（增强化湿）",
      "安全版": "藿香 + 荷叶 + 黄连（防上火）"
    },
    "适用场景": [
      "夏季IDC高温报警",
      "微服务调用黏腻不爽"
    ],
    "养生黑话": "运维团队夏季必备，但阴虚火旺者慎服"
  }
}

*/
// ===========================================================================JS
// 数据协议声明：
// 1. 本JSON结构属技术演示，所有中医术语均为文化隐喻
// 2. 实际应用需遵守MIT协议附加条款
// 3. 企业合作请通过GitHub邮箱联系
// 
// 冷溪虎山数字本草实验室 © 2025
// ===========================================================================JS
